/*Top002262*/
.Top002262{position:fixed; z-index: 100; width: 100%; left: 0; top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
.Top002262_fixed{background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
.Top002262 .header-left{ float: left; width: 30%; display:table;  height: calc(90 / 16 * 1em);max-width:calc(220 / 16 * 1em);}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img.on,
.Top002262_fixed .logo img{ display:none;}
.Top002262_fixed .logo .on{ display:block !important;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(30 / 16 * 1em) 0;}
.Top002262 .header-right .log a:not(:last-child):after{width: 1px;height: 0.625em;background-color: #d9d9d9;display: inline-block;content: '';margin: 0 0.625em;}
.Top002262 .header-right .log a{color: #fff;line-height: calc(30 / 16* 1em); font-size: 16px;}
.Top002262_fixed .header-right .log a{color: #666;}
.Top002262 .header-right .log{margin-right: 2vw; padding-right:2vw;position: relative;}

.Top002262 .shop{ background:url(../images/shopping-white.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002262_fixed .shop{ background-image:url(../images/shopping.svg);}
.Top002262 .log::before{ position:absolute;right: 0; top: 50%; width: 1px; height: calc(30 / 16 * 1em); content: ''; background: rgba(255, 255, 255, 0.3); transform: translateY(-50%);}
.Top002262_fixed .log::before{ background: rgba(0,0, 0, 0.1);}
.Top002262 .top-language{ position:relative; padding-right: 2vw !important;  margin-right: 2vw;}
.Top002262 .top-language::before{ position:absolute;right: 0; top: 50%; width: 1px; height: calc(30 / 16 * 1em); content: ''; background: rgba(255, 255, 255, 0.3); transform: translateY(-50%);}
.Top002262_fixed .top-language::before{ background: rgba(0,0, 0, 0.1);}
.Top002262 .top-language span{ display:block;background:url(../images/lang-white.svg) no-repeat left center;line-height:calc(30 / 16 * 1em); padding:0 calc(20 / 16 * 1em) 0 calc(34 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%; color: #fff;}
.Top002262_fixed .top-language span{ background-image:url(../images/lang.svg); color: #666;}
.Top002262 .top-language span:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #fff;border-right: 1px solid #fff; right: 0; top: 50%; margin-top: -4px;}
.Top002262_fixed .top-language span:after{border-top-color:#666;border-right-color:#666;}
.Top002262 .top-language figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(120 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-language a{ display:block; text-align:center; color:#333;}
.Top002262 .top-language a:hover{color:#fff; background:#0d5b81; }
.Top002262 .search{ position:relative; z-index:100;margin-right: 1vw;}
.Top002262 .open-search{ background:url(../images/search-white.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002262_fixed .open-search{ background-image:url(../images/search.svg);}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #b4b4b4; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 calc(46 / 16 * 1em) 0 calc(12 / 16 * 1em); background: none; font-size: 1em;}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); background:url(../images/search.svg) no-repeat center;background-size:auto 40%;  }
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -16px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:#0d5b81;}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
@media(min-width:1025px){
.Top002262 .header-mids{margin-right:1vw;} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{ margin:0 1.5vw;float: left; position: relative;}
.Top002262 .header-mids li span{position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(90 / 16 * 1em); position:relative; color:#fff; }
.Top002262_fixed .header-mids li span a{color:#333; }
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:0;  height:2px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%; background:#fff;}
.Top002262_fixed .header-mids li span a:hover::before,
.Top002262_fixed .header-mids li.aon span a::before{background:#0d5b81;}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:#fff; }
.Top002262_fixed .header-mids li span a:hover,
.Top002262_fixed .header-mids li.aon span a{color:#0d5b81; }
.Top002262 .header-mids li .sub{ width:240px; overflow:hidden; position: absolute; left: 0; top:100%;}
.Top002262 .header-mids li .sub dl{padding:0; background:rgba(255, 255, 255, 0.95);}
.Top002262 .header-mids li .sub dl dt{ padding:0 17px; position:relative;}
.Top002262 .header-mids li .sub dl dt:not(:last-child){border-bottom:1px solid #e7e7e7; }
.Top002262 .header-mids li .sub dl dt:hover{background:#0d5b81;}
.Top002262 .header-mids li .sub dl dt a{line-height:calc(30 / 16 * 1em);  color:#666; padding: calc(10 / 16 * 1em) 0;}
.Top002262 .header-mids li .sub dl dt a:hover{ color:#fff;}
}
@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #fff;}
.Top002262_fixed .open-menu i{background: #0d5b81;}
.Top002262 .header-left{height: calc(60 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(15 / 16 * 1em) 0;}
.Top002262 .header-right dd:not(:first-child){padding-left:0}
.Top002262 .open-menu{margin:calc(10 / 16 * 1em) 0; margin-left:10px ;width:calc(40 / 16 * 1em) ;height:calc(40 / 16 * 1em) ; }	
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:calc(60 / 16 * 1em) ;bottom: 0;overflow: auto; z-index: 99; width: 40%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 48%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:calc(-10 / 16 * 1em);}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:calc(10 / 16 * 1em);}
.Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li .sub dt{ padding: 5px 0 5px 15px; border-bottom: 1px dashed #ccc;}
.Top002262 .header-mids li span{line-height:calc(50 / 16 * 1em) ;padding:0 4em 0 2em;font-size:calc(16 / 16 * 1em) ;}
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color: #1573bb;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
.Top002262 .header-right .log{display: none;}
.Top002262{position: relative;}
.Top002262 .logo img{display: none;}
.Top002262 .logo img.on{display: block;}
.Top002262 .open-menu i{background-color: #0d5b81;}
.Top002262_fixed{position: fixed;}
.Top002262 .shop{background-image: url(../images/shopping.svg);}
.Top002262 .open-search{background-image: url(../images/search.svg);}
.Top002262 .top-language span:after{
  border-top-color: #666;
  border-right-color: #666;
}
.Top002262 .top-language::before{background-color: rgba(0,0, 0, 0.1);}
.Top002262 .top-language span{background-image: url(../images/lang.svg);color: #666;}
}



/*Banner003126 */
.Banner003126{overflow: hidden;position: relative;z-index: 1; background: #000;}
.Banner003126 li{position: relative;z-index: 1;}
.Banner003126 li .pc{width: 100%;padding-bottom: 37%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.Banner003126 li > img{display: block;width: 100%;}
.Banner003126 li .txt{position: absolute;left: 0; top: 50%;transform: translateY(-50%);width: 100%;z-index: 10;color: #fff;}
.Banner003126 .txt .auto > *{opacity: 0;transform: translateX(50px);transition-duration: 1s; transition-property: opacity,transform; transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1);}
.Banner003126 .ani-show .txt .auto > *{opacity: 1;transform: translateX(0);}
.Banner003126 .txt h2{font-size:calc(48 / 16 * 1em); margin:0 0 calc(15 / 52 * 1em) 0; 
  transition-delay: 0.6s; letter-spacing:8px;text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.Banner003126 .txt .en{text-shadow:0px 5px 15px  rgba(0, 0, 0, 0.2);letter-spacing:2px;
  color: rgba(255,255,255,0.8); transition-delay: 0.9s; font-size:calc(18 / 16 * 1em);
  text-transform: uppercase;}
.Banner003126 .more{ margin-top: 3.75em; transition-delay: 1.2s; }
.Banner003126 .controls{position: absolute;left: 50%;transform: translateX(-50%); padding: 0 3em;z-index: 10; bottom:3em;}
.Banner003126 .slick-dots li{float: left;list-style: none;padding: 0 0.625em;}
.Banner003126 .slick-dots li a{color: #ffffff;border: 0; font-size: 1em;}
.Banner003126 .slick-dots li a:after{width: 0; height: 1px; background-color: #fff;display: inline-block;content: ''; margin-left: 0.7142em; vertical-align: middle;transition: 0.3s;}
.Banner003126 .slick-dots li:not(.slick-active) a{opacity: 0.6;}
.Banner003126 .slick-dots li.slick-active a:after{width: 3.5714em;}
.Banner003126 .slick-arrow{position: absolute; top: 50%;margin-top: -5px;width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;}
.Banner003126 .slick-prev{left: 0; transform: rotate(-135deg);}
.Banner003126 .slick-next{right: 0;transform: rotate(45deg);}



@media (max-width:640px) {
.Banner003126 li .txt{top: 60%;}
.Banner003126 .txt h2{font-size: 16px;}
.Banner003126 .txt .en{font-size: 14px;}
.Banner003126 .slick-dots {display: none !important;}
.Banner003126 .more{margin-top: 10px;}
.Banner003126 li .pc{padding-bottom: 58%;}
}



.Hometitle{text-align: center;margin-bottom: calc(20 / 16 * 1em); z-index: 10; }
.Hometitle .cn{font-size:30px;  color:#333; display:inline-block; line-height: 1; font-weight: bold; position: relative; padding-bottom:4px; letter-spacing: 5px; text-indent: 5px;} 
.Hometitle .cn:after{display: block; content: '';width:100%; height:12px; background:#0d5b81; position: absolute; left:0; bottom: 0;z-index: -1; transform: skewX(-15deg); opacity: 0.4;}
.Homeinfo{text-align: center;padding-bottom:calc(50 / 1920 * 100vw);  font-size:16px; line-height: 1.7; width: 90%;color: #999; margin: 0 auto; }



.Homemore{display: inline-block;background:#0d5b81;color: #fff !important;padding: 0 calc(20 / 16 * 1em);position: relative;border: 1px solid transparent;}
.Homemore:after{position: absolute; content: ''; width:calc(6 / 16 * 1em); height:calc(4 / 16 * 1em); background: #fff;top: 50%; margin-top:calc(-2 / 16 * 1em);right: 0; transition: 0.3s;display: none;}
.Homemore:hover:after{width: 0;}
.Homemore span{display: block;line-height:calc(50 / 16 * 1em);position: relative; padding-right:calc(30 / 16 * 1em);}
.Homemore span:before{position: absolute; right: 0; top: 50%; width:100%; height:calc(10 / 16 * 1em); margin-top:calc(-5 / 16 * 1em); content: '';background: url(../images/more.svg) no-repeat center right;transition: 0.3s; background-size:auto calc(25 / 16 * 1em);}
.Homemore:hover span:before{ width:100%;}

.Homemore:hover{background: rgba(255,255,255,1); border: 1px solid rgba(255,255,255,1);}
.Homemore:hover span{color: #0d5b81;}
.Homemore:hover span:before{ width:100%; background: url(../images/more_on.svg) no-repeat center right;background-size:auto calc(25 / 16 * 1em);}


/*RighInfo003138 */
.RighInfo003138{background-color: #0d5b81; }
.RighInfo003138 ul li{ width: 100%;}
.RighInfo003138 ul li:hover{background: #43816e;}
.RighInfo003138 ul li a{display: flex; align-items: center; justify-content: center; color: #fff; padding: calc(20 / 16 * 1em) 2vw;}
.RighInfo003138 ul li .icon{width: calc(35 / 16 * 1em); height: calc(35 / 16 * 1em); margin-right: 1em;}
@media (min-width:1025px) {
.RighInfo003138 ul{display:flex; align-items: center;}
.RighInfo003138 ul li{width:25%;}
.RighInfo003138 ul li:not(:last-child){border-right: 1px solid rgba(255, 255, 255, 0.1);}
}

@media(max-width:1024px){
  .RighInfo003138 ul{display: flex;flex-wrap: wrap;}
  .RighInfo003138 ul li{width: 25%;}
  .RighInfo003138 ul li a{display: block;text-align: center;padding: 10px;}
  .RighInfo003138 ul li .icon{margin: 0 auto;}
  .Hometitle .cn{font-size: 20px;}
  .Homemore span{font-size: 14px;}
}


/*Floor002979*/
.Floor002979{padding: calc(90 / 1920 * 100vw) 0;}
.Floor002979 li{position: relative;overflow: hidden;}
.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002979 li .txt{position: absolute;color: #fff; z-index: 10;bottom:calc(40 / 16 * 1em); right:calc(40 / 16 * 1em); left:calc(40 / 16 * 1em); transition: .3s;}
.Floor002979 li .t1{font-size: 22px; line-height: 1;}
.Floor002979 li .t2{ line-height:1.75; opacity: 0.8; height: 0; overflow: hidden; padding:0 6%; font-size: 16px;}
.Floor002979 li .Ispic{transition: transform 0.3s; position: relative;}
.Floor002979 li .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:50%; opacity: 0.8;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  }
.Floor002979 li:hover .Ispic:after{height:100%;opacity: 0.8;background:#0d5b81;}
.Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002979 li:hover .txt{bottom:50%; transform: translateY(50%); text-align: center;}
.Floor002979 li:hover .t2{height: calc(1.75em * 3); margin-top:2em;}


@media(min-width:641px){
.Floor002979 li{float: left; margin-right: 1.299%;}
.Floor002979 li:nth-child(1){width: 32.468%;}
.Floor002979 li:nth-child(1):not(:hover) .Ispic:after{display: none;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(5){width: 28.572%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(4){width: 36.364%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(3){ margin-bottom: 1.299%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-right: 0; float: right;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 130%;}
.Floor002979 li:nth-child(2) .Ispic,
.Floor002979 li:nth-child(5) .Ispic{padding-bottom: 71.591%;}
.Floor002979 li:nth-child(3) .Ispic,
.Floor002979 li:nth-child(4) .Ispic{padding-bottom: 56.25%;}
.Floor002979 li:nth-child(1):not(:hover) .txt{color: #333;}

}
@media(max-width:640px){
.Floor002979 li:not(:nth-child(1)){float: left; width: 49%; margin-top: 2%;}
.Floor002979 li .Ispic{padding-bottom: 70%;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 50%;background-position: center top 15%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-left: 2%;}
.Floor002979 li .t1{font-size: 16px;}
.Floor002979 li .txt{position: absolute;left: 10px;bottom: 10px;}
.Floor002979 li:hover .t2{margin-top: 10px;}
.Floor002979 li .t2{font-size: 14px;}
}

.Floor002979.box2{background: #f9f9f9;}
.Floor002979.box2 .Hometitle{margin-bottom: calc(34 / 16 * 1em);}

.Floor003152{background-size: cover; background-repeat: no-repeat; background-position: center;}
.Floor003152 .flex{padding: calc(80 / 1920 * 100vw) 0;}
.Floor003152 .tit{font-size: 20px; color:#0d5b81; line-height: 1.75;}
.Floor003152 .tit h2{font-size: 20px;margin: 10px 0;}
.Floor003152 .tit p{font-size: 16px;color: #333;line-height: 30px;}
@media(min-width:1025px){
 .Floor003152 .flex{display: flex; align-items: center; justify-content: space-between;}
 .Floor003152 .tit{width: calc(100% - calc(180 / 16 * 1em));}
}
@media(max-width:1024px){
  .Floor003152 .tit{font-size: 15px;text-align: center;}
  .more_box {text-align: center;display: flex;justify-content: center;}
}

/*Bottom003191 */
.Bottom003191{background-color: #1e537b;color: #fff; }
.Bottom003191 a{color: rgba(255,255,255,0.5);}
.Bottom003191 a:hover{color:#fff; }
.Bottom003191 .b-bottom{background-color: #08416c; padding:calc(20 / 16 * 1em) 0;color: rgba(149, 58, 58, 0.5);}
.Bottom003191 .b-bottom .auto{font-size: calc(14 / 16 * 1em);}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-bottom nav a:not(:last-child)::after{display: inline-block; content: '  ·  '; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.5);}
.Bottom003191 .b-top{padding: calc(36 / 16 * 1em) 0;}
.Bottom003191 .b-top nav dt{font-size: calc(20 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 15 * 1em); font-size: calc(15 / 16 * 1em);} 

.Bottom003191 .logo img{max-width: calc(218 / 16 * 1em);}
.Bottom003191 .hotline dl{margin-top:calc(45 / 16 * 1em);}
.Bottom003191 .hotline dt{opacity: 0.7;margin-bottom: calc(10 / 18 * 1em); font-size:calc(18 / 16 * 1em);}
.Bottom003191 .hotline dd{font-size: calc(26 / 16 * 1em);margin-bottom: 5px;}

.Bottom003191 .code{margin-bottom:0;margin: 0 auto; text-align: center;}
.Bottom003191 .contact li{line-height: calc(20 / 16 * 1em); padding: calc(5 / 16 * 1em) 0;position: relative; padding-left:0;}
.Bottom003191 .contact li span{position: absolute; left: 0; top: calc(10 / 16 * 1em);height: calc(20 / 16 * 1em);overflow: hidden;text-align: justify; width: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span:after{display: inline-block;content: '';width: 100%;height: 1px;}
.Bottom003191 .b-bottom .copyright{color:rgba(255,255,255,0.5);}

@media (min-width:1025px) {
.Bottom003191 .b-top .left{width: calc(300 / 1600 * 100%);}
.Bottom003191 .b-top .right{width: calc(130 / 1600 * 100%);}
.Bottom003191 .b-top .mid{width: calc((1600 - 250 * 2) / 1600 * 100%);}  
.Bottom003191 .b-top nav{width:85%;margin: 0 auto; max-width: calc(900 / 16 * 1em); overflow: hidden; display: flex;justify-content: space-between;}
.Bottom003191 .b-top nav dl{float: left; max-width: calc(195 / 16  * 1em);}  
.Bottom003191 .b-bottom .fl,
.Bottom003191 .b-bottom .fr{max-width: 45%;}
.Bottom003191 .b-top nav dt{ margin-bottom:1em;}
}
@media (max-width:1024px) {
.Bottom003191 .logo{text-align: center;}
.Bottom003191 .b-bottom .copyright{margin-top: 1em;}
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 0;}
.Bottom003191{padding-top: 10px;}
.Bottom003191 .b-top nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;display: none;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
.Bottom003191 .hotline dd{font-size: 16px;text-align: center;}
.Bottom003191 .hotline dt{font-size: 18px;text-align: center;}
.Bottom003191 .hotline dl{margin-top: 10px;}
}

@media screen and (max-width:768px ){
.Bottom003191 .logo img{width: 50%;display: none;}
.Bottom003191 .logo{text-align: left;}
.Bottom003191 .code img{max-width: 90px;}
}




/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:calc(18 / 16 * 1em); position:relative; overflow:hidden; line-height:80px; color: #111;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#0d5b81;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#0d5b81;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}

.Menu002147 .hover{background: #f8f8f8;display: none; z-index: 12;}
.Menu002147 .hover{ width:240px; overflow:hidden; position: absolute; left: 8%; top:100%;}
.Menu002147 .hover dl{padding:0; background:#f8f8f8;}
.Menu002147 .hover dl dt{ padding:0 17px; position:relative;}
.Menu002147 .hover dl dt:not(:last-child){border-bottom:1px solid #e7e7e7; }
.Menu002147 .hover dl dt:hover{background:#0d5b81;}
.Menu002147 .hover dl dt a{line-height:calc(30 / 16 * 1em);  color:#666; padding: calc(10 / 16 * 1em) 0;}
.Menu002147 .hover dl dt a:hover{ color:#fff;}
.Menu002147 .hover a:after{display: none;}
.Menu002147 li:hover{position: relative;}
.Menu002147 li:hover .hover{display: block;}


.about_title{padding-bottom: 1vw;text-align: center;}
.about_title:after{display: block;content: '';width:30px;height: 3px;background-color: #0d5b81;margin: 0 auto;}
.about_title .cn{font-size: calc(34 / 16 * 1em); margin-bottom: 1vw; font-weight: 600; color: #222; }
.about_title .en{font-size:calc(18 / 16 * 1em);    text-transform: uppercase; color: #666;margin: 0.3vw 0 0.8vw 0; }

.left_title{padding-bottom: 1vw;}
.left_title:after{display: block;content: '';width:30px;height: 3px;background-color: #0d5b81; margin: 0;}
.left_title .cn{font-size: calc(34 / 16 * 1em); margin-bottom: 1vw; font-weight: 600; color: #222; text-align: left;}
.left_title .en{font-size:calc(22 / 16 * 1em);    text-transform: uppercase; color: #666;margin: 0.3vw 0 0.8vw 0; }


.center_title{padding-bottom: 1vw;}
.center_title:after{display: block;content: '';width:30px;height: 3px;background-color: #0d5b81; margin: 0 auto;}
.center_title .cn{font-size: calc(34 / 16 * 1em); margin-bottom: 1vw; font-weight: 600; color: #222; text-align: center;}
.center_title .en{font-size:calc(22 / 16 * 1em);    text-transform: uppercase; color: #666;margin: 0.3vw 0 0.8vw 0; }




/*RighInfo002852 */
.RighInfo002852{padding:calc(100 / 16 * 1em) 0;}
@media(max-width:640px){
.RighInfo002852 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002852 .title{font-size: 60px;}
}
.RighInfo002852 .intro-main{padding-bottom:0; max-width: 1300px;}
.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .singlePage{line-height: 2.0;color: #555; font-size:calc(17 / 16 * 1em);text-align: justify;}
.RighInfo002852 .title-css{padding: 1vw 0;}
@media(min-width:641px){
.RighInfo002852 .intro-main .left{width: 100%;}
.RighInfo002852 .intro-main .pic{float: right;width: 22.3%;margin-left:6%;margin-bottom:2%; }
}
@media(max-width:640px){
	.RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
}
@media(max-width:480px){
.RighInfo002852 .title-css span{font-size: 18px;}
}



.history {padding:calc(100 / 16 * 1em) 0;position: relative;overflow: hidden;}
.history::before { content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 200%;border-bottom: 1px solid #bed0e3;}
.history .item{ text-align: center;display: flex;flex-direction: column;}
.history .kong,
.history .text_box{min-height: 220px;position: relative;padding: 0 9%;}

.history .dian{ width: calc(20 / 16 * 1em);height: calc(20 / 16 * 1em);position: absolute;border-radius: 50%;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);background-color: #ebebeb;z-index: 2;}
.history .dian::before{ content: '';display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);background-color: #0d5b81;width: 50%;height: 50%;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.history .slick-slide .desc{ line-height: 1.8;overflow: hidden;-webkit-line-clamp: 6;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: auto-phrase;color: #333;font-size: calc(20 / 16 * 1em);}
.history .slick-slide .desc p{ margin: 0;}
.history .slick-slide .year{font-size: calc(20 / 16 * 1em);color: #333}
.history .slick-slide:nth-child(2n+1) .desc{ margin-top: calc(20 / 16 * 1em);}
.history .slick-slide:nth-child(2n) .desc{ margin-bottom: calc(20 / 16 * 1em);}
.history .slick-slide:nth-child(2n+1) .year{ margin-bottom: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .year{ margin-top: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .item{ flex-direction: column-reverse;}
.history .slick-slide:nth-child(2n+1) .kong{display: flex;align-items: flex-end;justify-content: center;}
.history .slick-slide:nth-child(2n) .kong{display: flex;align-items: flex-start;justify-content: center;}
.history .slick-slide:nth-child(2n) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column-reverse;padding-top: 45px;}
.history .slick-slide:nth-child(2n+1) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column;padding-bottom: 35px;}
.history .text_box::before{ content: '';display: block;width: 1px;height: 65px;background-color: #bed0e3;}
.history .slick-current .year{font-size: calc(60 / 16 * 1em);color: #0d5b81;font-weight: bold;margin: calc(60 / 60* 1em) 0!important;}
.history .slick-current .item{ background-image: linear-gradient(#edf0f7, transparent);border-radius: calc(15 / 16 * 1em);}
.history .slick-current .text_box::before{ background-color: #0d5b81;flex: 1;}
.history .slick-current .dian{ background-color: #d7e4f2;}
.history .slick-slide:nth-child(2n) .dian{ top: -9px;}
.history .slick-slide:nth-child(2n+1) .dian{ bottom: -9px;}

.history .slick-arrow{position: absolute;width:0.8em; height:0.8em; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003114-next.svg) no-repeat center center #0d5b81; background-size: calc(20 / 60 * 1em) auto;z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.history .slick-prev{left: 0;transform: rotate(180deg);}
.history .slick-next{right: 0;}

@media (max-width:1024px) {
.history { padding: 5em 0;}
}
@media (max-width:768px) {
.history .slick-current .year{font-size: calc(40 / 16 * 1em);}
}


.develop{padding: calc(100 / 16 * 1em) 0 0 0;}
.develop .inform{font-size: calc(17 / 16 * 1em);line-height: 2.0;color: #555;}
.develop .inform .article_item{border: 1px solid #0d5b81; padding: 10px; position: relative; max-width: calc(1400/1600 * 100%); margin: 0 auto;}
.develop .inform h3{margin: 0; font-size:calc(22/17 * 1em); color: #000; max-width: calc(1400/1600 * 100%); margin: 0 auto;}
.develop .inform h3 span{display: inline-block; height: 100%; background-color: #0d5b81; color: #fff; padding: 0 1em;}
.develop .inform .article_item p{margin: 0; line-height: 2; color: #333;}
.develop .inform .article_item strong{font-size: 1.2em; color: #333; display: flex; align-items: center; }
.develop .inform .article_item strong::before{content: ""; width: .5em; height: .5em; border-radius: .05em; background-color: #333; margin-right: .5em;}
.develop .inform .article_item img{display: block; margin: 1em auto;}
.develop .inform .article_item:not(:nth-last-of-type(1)){margin-bottom: 2em;}
.develop .inform .article_item table{width: 100%; color: #333; text-align: center;}
.develop .inform .article_item figure{position: absolute; z-index: -1; text-align: right; right: 0; height: 100%; top: 0; width: calc(470/1380 * 100%);}
.develop .inform .article_item:nth-of-type(1) img{margin: 0; margin-left: auto; max-height: 100%;}

/*RighInfo002738 */
.RighInfo002738{padding: calc(100 / 16 * 1em) 0 0 0;}
.RighInfo002738 .box-1{padding-bottom:calc(80 / 16 * 1em);}
.RighInfo002738 .box-3{background: #f9f9f9;  padding:calc(80 / 16 * 1em) 0;}
.RighInfo002738 .box-3 .youshi-list{margin-top:2.2vw;}

.RighInfo002738 .area-info{background: #f7faff; margin:0; padding: 35px;}
.RighInfo002738 .area-info .pic{ width:38%; padding:0;}
.RighInfo002738 .area-info .singlePage{ font-size:calc(16 / 16 * 1em); color: #333;}
.RighInfo002738 .area-info .singlePage p{margin: 25px 0;line-height: 1.8; }
.RighInfo002738 .area-info .singlePage span{font-size:calc(26 / 16 * 1em); line-height: 1;}
@media(min-width:1025px){
.RighInfo002738 .area-info .singlePage{width:90%; margin:0 auto;}
}
@media(max-width:1024px){
.RighInfo002738 .area-info{margin: 0;}
.RighInfo002738 .area-info .ytable,
.RighInfo002738 .area-info .ytable-cell{display: block; width: auto !important;}
.RighInfo002738 .area-info .singlePage{ padding: 15px; }
}

.RighInfo002738 .youshi-list li{text-align: center; margin-left:2%;box-shadow: 0 0 30px rgba(0,0,0,0.05)}
.RighInfo002738 .youshi-list li pre{text-align: center;color: #666;font-size:calc(18 / 16 * 1em);}
.RighInfo002738 .youshi-list li .icon img{ width:70px; transition: 0.3s;}
.RighInfo002738 .youshi-list li:hover .icon img{transform: rotateY(180deg);}
.RighInfo002738 .youshi-list li:hover  *{color: #0d5b81;}
.RighInfo002738 .youshi-list li h3{ color: #333; font-size:calc(26 / 16 * 1em); padding: 25px 0 12px 0; font-weight: normal; margin: 0;}
@media(min-width:641px){
.RighInfo002738 .youshi-list li{float: left;width:32%; background: #fff; padding:40px;}
.RighInfo002738 .youshi-list li:nth-child(3n+1){clear: left; margin-left: 0;}
}
@media(max-width:640px){
.RighInfo002738 .youshi-list li:not(:last-child){margin-bottom: 20px;}
}


/*.RighInfo002363 为demo编号*/
.RighInfo002363 .auto{ padding:calc(100 / 16 * 1em) 0 0 0;}

@media only screen and (max-width:1600px ) {
.RighInfo002363 .auto{ padding-left: 2%; padding-right: 2%;}
}
.RighInfo002363 .box1{ padding:5% 0 4% 0; background: #f6f6f6;}
.RighInfo002363 .box1 .tit{ text-align:center; font-size:24px; font-weight:normal;  color:#333; margin:0; padding-bottom:25px; position:relative;    }
.RighInfo002363 .box1 .tit:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:''; }
.RighInfo002363 .box1 .text{ position:relative; color: #333; padding: 15px 0;}
.RighInfo002363 .img1{ float:left; width:278px; height:49px; margin-right:2%; margin-bottom:1%;}
@media only screen and (min-width:768px ) {
	.RighInfo002363 .tit{ font-size:28px;}
}
@media only screen and (min-width:1024px ) {
	.RighInfo002363 .tit{ font-size:32px;}
}

.RighInfo002363 .box2 .list{ margin-top: 2.2vw;}
.RighInfo002363 .box2 li{float:left;width:20%;text-align: center; position:relative;}
.RighInfo002363 .box2 li:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo002363 .box2 li:first-child{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto; width:85%;}
.RighInfo002363 .box2 li figure img{ width:100%; max-width:70px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 .box2 li:hover figure img{ top: -10px;}
.RighInfo002363 .box2 li:hover h3{color: #0d5b81;}
.RighInfo002363 .box2 li:hover p{color: #0d5b81;}
.RighInfo002363 .box2 li h3{font-size:calc(22 / 16 * 1em); color: #333; margin:25px 0 15px;}
.RighInfo002363 .box2 li p{line-height: 1.6;text-align:left; overflow:hidden;font-size:calc(16 / 16 * 1em);color: #666; margin-top:20px; text-align: center;}
@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}	
.RighInfo002363 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(2n){ border-left:1px solid #fff;}
}


.culture{font-size: 16px;padding:calc(100 / 16 * 1em) 0;}
.culture .desc{color: #333;line-height: 2;text-align: center;padding-bottom: 50px;}

.culture .flex .left{background:#f9f9f9;padding: 60px 80px}
.culture .flex .left .con{font-size:calc(26 / 16 * 1em);font-weight: 600;color: #222;padding:20px 0;margin-bottom: 1.2vw;}
.culture .flex .left p{line-height: 1.8;color: #333; position: relative; padding-left: 15px;}
.culture .flex .left p:not(:last-child){padding-bottom:10px;font-size: calc(18 / 16 * 1em);}
.culture .flex .left p span{color: #0d5b81;font-weight: bold;font-size: calc(18 / 16 * 1em);}
.culture .flex .left p::after{content: "";width: 5px;height: 5px;background: #0d5b81;position: absolute;top: 37%;left: 0;border-radius: 50%;}
@media(min-width:1025px){
.culture .flex{display: flex;justify-content: space-between;align-items: center; margin-top: 2.2vw;}
.culture .flex .left{width: 50%;}
.culture .flex .right{width: 50%}
}


/*RighInfo003148 */
.RighInfo003148 .auto{padding:calc(60 / 16 * 1em) 0;}
.RighInfo003148 .title{font-size:calc(26 / 16 * 1em);color: #111; margin-bottom: 1.5em; font-weight: bold;}
.RighInfo003148 .boxTxt strong{font-size:calc(26 / 16 * 1em);color: #111; display: block; margin-bottom: 1.5em; font-weight: bold;}
.RighInfo003148 .items-group .items:first-child{margin-bottom: 3vw;border-bottom: 1px dashed rgba(0,0,0,0.08); padding-bottom: 3vw;}
.RighInfo003148 .items-group .items:last-child{border-bottom: 0px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items .txt{text-align: justify;}
.RighInfo003148 .items-group .items p{color: #333;font-size:calc(18 / 16 * 1em); line-height:1.6; position: relative; padding-left: 15px;}
.RighInfo003148 .items-group .items p:after{content: "";width: 4px;height: 4px;background: #0d5b81;position: absolute;top: 39%;left: 0;border-radius: 50%;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}
.RighInfo003148 .items-group .items p span{color: #0d5b81; font-weight: bold;}
.RighInfo003148 .items-group .imglist li{width:48%;float:left;margin-right:4%;margin-top:2%;margin-bottom:2%;
  transition: all 0.3s;overflow: hidden;cursor: pointer;}
.RighInfo003148 .items-group .imglist li:nth-child(2n){margin-right:0;}
.RighInfo003148 .items-group .imglist li .Ispic{padding-bottom:52%;}
.RighInfo003148 .items-group .imglist li:hover .Ispic{transform: scale(1.2);transition: all 0.3s;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .imglist{padding-right:5%;}
.RighInfo003148 .items-group .img{width:45%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{width:50%;vertical-align: top}  
.RighInfo003148 .items-group .items:nth-child(2n) .txt:nth-child(1){padding-right:2em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt:nth-child(2){padding-left:2em;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
}
.RighInfo003148 .items-group .pr-10{padding-right: 10%;}

.RighInfo003148.box2{background: #f9f9f9;}
.RighInfo003148.box2 .title{margin-bottom: calc(6 / 16 * 1em);}
.RighInfo003148.box2 strong{margin-bottom: calc(6 / 16 * 1em);}

.RighInfo003148.box2 .items-group .items p{padding-left: 0;}
.RighInfo003148.box2 p:after{display: none;}
.RighInfo003148.box2 .box+.box{margin-top: calc(40 / 16 * 1em);}
.RighInfo003148.box2 .items-group .items .red{color: #117192;}
.RighInfo003148.box2 .items-group .items:first-child{margin-bottom: 0;padding-bottom: 0;}

.RighInfo003148 .items-group .boxTxt p + .title{margin-top: 1em;}
.RighInfo003148 .items-group .boxTxt p + strong{margin-top: 1em;}


.brand .auto{padding:calc(100 / 16 * 1em) 0; max-width: 1300px;}
.brand .title{position: relative;margin-bottom:0;}
.brand .title .name{font-size: 1.625em;color: #333;line-height: 1;}
.brand .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin-top: 1.23076em;}
.brand .intro .info{line-height: 2.1428;position: relative;}
.brand .intro .info .title{font-size:calc(24 / 16 * 1em); color:#0d5b81; border-left: 3px solid #0d5b81;  line-height: 23px; padding-left: 20px; margin-bottom: 12px;}

.RighInfo003148 .frBox:nth-child(2n) .txt{padding-right: 0;padding-left: 6%;}

.brand .intro .info p{font-size:calc(18 / 16 * 1em); color: #333; }
.brand .info p:not(:last-child){margin: 0 0 40px 0;}
@media (min-width:1025px) {
.brand .intro .img{width: 37%; padding-right: 8%;}
.brand .intro .info{padding-left: 0; }  
}
@media (max-width:1024px) {
.brand .auto{padding: 2em 0;}
.brand .intro .img{margin-bottom: 2em;}
}


/*PicList002953 */
.PicList002953 {padding:calc(100 / 16 * 1em) 0;}
.PicList002953 li {background: #f8f8f8;margin-bottom: 3%;border-radius: 6px;}
.PicList002953 li a {display: block;}
.PicList002953 li aside.dot {font-size:calc(30 / 16 * 1em);line-height: 1;margin-bottom: 30px;font-weight: bold;color: #131313;}
.PicList002953 li a:hover aside.dot {color: #0d5b81;}
.PicList002953 li .txt {padding: 30px 0 0;position: relative;}
.PicList002953 li p {margin: 0;line-height: 1.8;color: #666;font-size: calc(16 / 16 * 1em);}
.PicList002953 li .pic {overflow: hidden;border-radius:6px;}
.PicList002953 li .Ispic {padding-bottom: 60%;transition: 0.3s;}
.PicList002953 li a:hover .Ispic {transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.PicList002953 li .more {overflow: hidden;padding-top: 40px;height: auto;display: flex;}
.PicList002953 li .more span {display: inline-block;width: 40px;height: 40px;border: solid 1px #aaa;border-radius: 50%;position: relative;transition: 0.3s;}
.PicList002953 li .more span:after {position: absolute;content: '';width: 10px;height: 10px;border-top:1px solid #aaa;
  border-right:1px solid #aaa;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);margin: -5px 0 0 -7px;left: 50%;top: 50%;}
.PicList002953 li a:hover .more span {border-color: #0d5b81;background: #0d5b81;}
.PicList002953 li a:hover .more span:after {border-color: #fff;}
@media(min-width:1025px) {
.PicList002953 li a {display: flex;align-items: center;}
.PicList002953 li .pic {width: 47%;}
.PicList002953 li .txt {width: 53%;}
.PicList002953 li .txt {padding: 30px 110px;}
.PicList002953 li:nth-child(2n) .pic {order: 2;}
}

@media(max-width:1024px) {
.PicList002953 li {margin-bottom: 30px;}
.PicList002953 li .txt {padding: 30px 15px 10px 15px;}
}

@media(max-width:640px) {
.PicList002953 li aside.dot {font-size: 20px;margin-bottom: 2vw;}
.PicList002953 li p {font-size: 14px;}
.PicList002953 li .more {padding-top: 2vw;}
.PicList002953 li .more span {width: 26px;height: 26px;}
}


/*.Form002802*/
.Form002802{ padding:calc(100 / 16 * 1em) 0; }
.Form002802 .from{ margin:0 auto; padding-top: 5%;}
.Form002802 .from td{ padding-right: 5%; padding-bottom:2.2%;}
.Form002802 .from td:nth-child(2n) {padding-right: 0;}
.Form002802 .from td p{ margin: 0; color: #555; text-align: center; font-size: 16px;display: none;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 54px; color:#999;}
.Form002802 .from .text{ width:100%; height:54px; line-height:54px; text-indent:10px; border:none; background:#f5f5f5; border-radius: 5px;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;font-size:calc(16 / 16 * 1em);}
.Form002802 .from .btn input{ background:#0d5b81; cursor:pointer; padding:0 3em; border:none; line-height: 2.9em; font-size:calc(16 / 16 * 1em); color:#fff; border-radius:25px;}
.Form002802 .from .message{font-size: calc(32 / 16 * 1em);text-align: center;color: #333;margin-bottom:2.2vw;    font-weight: bold;}
.Form002802 .from .message p{color: #666;font-size:18px;    margin: 15px auto 0;     font-weight: normal;}

.Form002802 .address { padding:0;}
.Form002802 .address dl{ border-bottom:1px solid #eee; padding-bottom:3%;}
.Form002802 .address dt h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ color: #333; margin: 0;}
.Form002802 .address dd{ display: flex; flex-wrap: wrap;}
.Form002802 .address dd h2{background-repeat:no-repeat; background-position: left 25px; display: inline-block;  font-weight:normal; width: 30%; padding:30px 0;  padding-left:52px; margin-right:5%;}
.Form002802 .address dd h2:nth-child(3n){margin-right: 0;}
.Form002802 .address dd h2:nth-child(3n) ~ h2{ border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.Form002802 .address dt h1{ margin-bottom: 2%;font-size:calc(30 / 16 * 1em); color: #111; font-weight: normal;margin-top: 0; }
.Form002802 .address dd h2{ font-size:calc(18 / 16 * 1em);}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.png);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon3.png);}


@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}


/*Form003139 */
.Form003139 .auto{position: relative;z-index: 1;padding: calc(100 / 16 * 1em) 0;}
.Form003139 .title{font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.Form003139 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;}
.Form003139 .desc{font-size:calc(17 / 16 * 1em);color: #666;line-height: 1.8;text-align: center;}
.Form003139 .form{background-color: #f9f9f9; margin-top: calc(45 / 16 * 1em);padding:4%;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 0.875em; line-height: 3.5714;color: #666;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #aaa;font-size: 0.875em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #0d5b81;border-radius: 5px;font-size:  calc(16 / 16 * 1em);color: #fff;cursor: pointer; border: 0; margin-top: 20px;padding: 15px 0;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}


/*.TextList001729 为demo编号*/
.TextList001729{padding: calc(100 / 16 * 1em) 0;}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #0d5b81; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#0d5b81;}

.TextList001729 ol.type{ margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#0d5b81; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding:15px 0; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:15%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; padding:2%;}
.TextList001729 .list .con p strong{margin-bottom: 20px; font-size: calc(18 / 16 * 1em);color: #333;}
.TextList001729 .list .con p{font-size: calc(16 / 16 * 1em); line-height:2; color: #666; margin: 0 0 25px 0;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:160px; width:40%; padding: 0 15px; line-height:50px; text-align:center; color:#fff; background-color:#0d5b81; font-size:16px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}

/*PicList002546 */
@media(min-width:1201px){
  .PicList002546 {padding: calc(100 / 16 * 1em) 0;}
  .PicList002546 li{float:left; width:50%;}
  .PicList002546 ul:nth-child(2n) li .txt{ right:auto; left:0;}
  .PicList002546 ul:nth-child(2n) li a .Ispic{ float:right;}
  .PicList002546 ul:nth-child(2n) li a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:15px;}
  }
  .PicList002546 li a{overflow:hidden; display:block;position:relative; background:#f7f7f7; transition:0.3s;}
  .PicList002546 li .Ispic{ padding-bottom:102.44%; transition:0.3s;}
  @media(min-width:481px){
  .PicList002546 li a::before{ position:absolute; content:''; border:15px solid transparent; border-right-color:#f7f7f7; left:50%; top:50%; transform:translate(-50%, -50%); margin-left:-15px; z-index:10;}
  .PicList002546 li .Ispic{ padding-bottom:51.22%; width:50%;}
  .PicList002546 li .txt{ position:absolute; right:0; top:0; width:50%; height:100%;}
  .PicList002546 li .table{ display:table; width:100%; height:100%;}
  .PicList002546 li .table_cell{ display:table-cell; vertical-align:middle;}
  }
  .PicList002546 li figure{ padding:5%; text-align:center; color:#666;}
  .PicList002546 li .txt i{ width:22px; height:22px;display:block; margin:15% auto 0; position:relative;transition:0.3s;}
  .PicList002546 li .txt i::before,
  .PicList002546 li .txt i::after{ position:absolute;content:''; width:100%; height:2px; background:#0d5b81; left:0; top:50%; margin-top:-1px;}
  .PicList002546 li .txt i::after{ transform:rotate(90deg);}
  .PicList002546 li h3{ font-weight:normal; color:#111; font-size:calc(24 / 16 * 1em); margin:15px 0; overflow:hidden;}
  .PicList002546 li pre{ text-align:center; overflow:hidden; line-height:1.6; color: #666;}
  .PicList002546 li a:hover .txt i{ transform:rotate(180deg);}
  .PicList002546 li a:hover .Ispic{opacity:0.9;}
  @media(max-width:1200px) and (min-width:481px){
  .PicList002546 li:last-child .txt{ right:auto; left:0;}
  .PicList002546 li:last-child a .Ispic{ float:right;}
  .PicList002546 li:last-child a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:15px;}
  }
  

/*.PicList002501 为demo编号*/
.PicList002501{position: relative; z-index:9;padding: calc(100 / 16 * 1em) 0;}
@media (max-width: 1230px) {
.Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}
.PicList002501  ul li{margin-bottom: 30px;}
.PicList002501  ul li.last{margin-bottom: 0;}
.PicList002501 .right{margin-bottom: 20px;}

.PicList002501 .rightBox .img{border-radius: 20px; overflow: hidden;}
.PicList002501 li .img img{width: 100%;    transition: 0.3s;}
.PicList002501 li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}

.PicList002501 .leftBox .h3{font-size: 18px; color: #0d5b81; font-weight: normal; margin: 0;}
.PicList002501 .leftBox .txt{padding-top:20px; font-size:calc(16 / 16 * 1em); line-height: 1.8; color: #666;}

.PicList002501 li .more {overflow: hidden;padding-top: 40px;height: auto;display: flex;}
.PicList002501 li .more span {display: inline-block;width: 45px;height: 45px;border: solid 1px #0d5b81;border-radius: 50%;position: relative;transition: 0.3s;}
.PicList002501 li .more span:after {position: absolute;content: '';width: 10px;height: 10px;border-top:1px solid #0d5b81;border-right:1px solid #0d5b81;
  transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);margin: -5px 0 0 -7px;left: 50%;top: 50%;}

.PicList002501 li a:hover .more span {border-color: #0d5b81;background: #0d5b81;}
.PicList002501 li a:hover .more span:after {border-color: #fff;}

@media screen and (min-width:768px){
  .PicList002501 .right{float: right; width: 50%;}
  .PicList002501 .left{float: left; width: 48%;}
  .PicList002501 .odd .right{float: left;}
  .PicList002501 .odd .left{float: right;}
  .PicList002501 .leftBox{width: 90%;margin: 0 auto;}
}

@media screen and (min-width:1000px){
  .PicList002501 .auto_1600{ padding-top: 30px;}
  .PicList002501 .leftBox .h3{font-size:calc(26 / 16 * 1em);}
}


/*RighInfo002973 */
.RighInfo002973{ color: #333;font-size: 16px;padding: calc(100 / 16 * 1em) 0;background: url("../images/bgdz.png") no-repeat #edf0f5;
background-size: cover;background-position: center bottom;}
.RighInfo002973 .auto{max-width: 1400px;}
.RighInfo002973 .news-details .title{text-align: center;
    border-bottom: 1px solid #e8f1f7;
    padding-bottom: 20px;text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size:32px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;font-size: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 34px;
    color: #444;
    padding-top: 2%;
    border-bottom: 1px solid #e8f1f7;
    font-size: 16px;
    margin-bottom: 3%;
  }
.RighInfo002973 .news-details .edit-info .text{background: #f1f6ff;
    padding: 25px 30px;
    color: #333;
    border-radius: 10px;}
.RighInfo002973 .news-details .edit-info .img{margin:40px 0;}
.RighInfo002973 .news-details .edit-info .img img{margin: 0 auto;display: flex;border-radius: 10px;justify-content: center;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;font-size: 16px;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}

@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;    color: #0d5b81;text-decoration: underline;    font-size: 18px;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}


/*RighInfo002815 */
.RighInfo002815{padding:calc(100 / 16 * 1em) 0;}
.RighInfo002815 .info h1{margin: 0;color: #000; font-size:2.125em ; font-weight: normal;margin-bottom: 30px;}
.RighInfo002815 .info p{font-size: 1em; line-height: 30px; color: #555;}

@media(min-width:1025px){
.RighInfo002815 .info{padding-right: 5%;}
.RighInfo002815 .pic{width: 30%;}
}
@media(max-width:1024px){
.RighInfo002815 .ytable,
.RighInfo002815 .ytable-cell{display: block;}
.RighInfo002815 .pic{text-align: center;}
}


.module2{background: #fff;padding:calc(60 / 16 * 1em) 0;}
.module2 table {width:100%;border-width: 1px;border-color: #ddd;border-collapse: collapse;  background: #fff;}
.module2 table.center{text-align: center;}
.module2 table th {font-size:1.125em;background-color:#0d5b81;padding:20px 0;color: #fff; 
  border-right: 1px solid rgba(255, 255, 255, 0.5); font-weight: normal;}
.dk table th{width: 25%;}
.module2 table tr:nth-child(odd){background: #eff9ff;}
.module2 table td {font-size:1em;border-width: 1px;padding:15px;border-style: solid;border-color: #ddd; line-height: 1.5;color: #333;}
.module2 .table2 td{width:14.28% !important;}
.module2 table td:nth-child(1){width: 18%; font-weight: bold;color: #111;}
.module2 table td:nth-child(3){width: 22%;}
.module2 table td:nth-child(4){width: 20%;}
.module2 table td:nth-child(6),.module2 table.tftable td:nth-child(7){width: 8%;}

.module2.box2{background: #f9f9f9;padding: calc(60 / 16 * 1em) 0;margin-bottom: 0;}
.module2 .Hometitle{margin-bottom: calc(34 / 16 * 1em);}

.module2 .imgbg{width:75%;margin:0 auto;}

@media(max-width:1024px){
  .module2 .auto{overflow-x: auto;}
  .module2 table{width: 200%;}
  .module2 .imgbg{width:100%;}
}

/*.TextList001203 为demo编号*/
.TextList001203{padding:calc(60 / 16 * 1em) 0;background: #f9f9f9;}
.TextList001203 h1{font-size: 2.125em; color: #000; margin: 0 0 30px 0; font-weight: normal;}
.TextList001203 li{ margin-bottom:12px; border-bottom:1px dashed #e3e7e6; padding:0; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:5px; height:5px; border-radius:50%; background-color:#0d5b81; left:5px; top:50%; margin-top:-2px;}
.TextList001203 li a{ padding:10px 0 10px 22px;display: flex;justify-content: space-between;align-items: center;}
.TextList001203 li span{ padding-right:10px; display: inline-block; width: 40%; font-size: 1.125em; color: #333;}
.TextList001203 li:hover span{color:#0d5b81;}
.TextList001203 li span:nth-child(2){ font-size: 1em; color: #666;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding: 10px 45px 10px 15px; background-color:#0d5b81; color:#fff; font-size:15px; border: 1px solid transparent;}
.TextList001203 li i:hover{background: transparent; border: 1px solid #0d5b81; color: #0d5b81;}
.TextList001203 li i::before{ position:absolute; content:''; width:22px; height:100%; background:url(../images/TextList001203-icon.svg) no-repeat center center/contain; right:10px; top: 0;}
.TextList001203 li i:hover::before{ background:url(../images/TextList001203-icon-on.svg) no-repeat center center/contain; right:10px; top: 0;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}


/*Floor002979*/
.modBox4{padding: calc(90 / 1920 * 100vw) 0;}
.modBox4 li{position: relative;overflow: hidden;}
.modBox4 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.modBox4 li .txt{position: absolute;color: #fff; z-index: 10;bottom:calc(40 / 16 * 1em); right:calc(40 / 16 * 1em); left:calc(40 / 16 * 1em); transition: .3s;}
.modBox4 li .t1{font-size: 22px; line-height: 1;}
.modBox4 li .t2{ line-height:1.75; opacity: 0.8; height: 0; overflow: hidden; padding:0 6%; font-size: 16px;}
.modBox4 li .Ispic{transition: transform 0.3s; position: relative;}
.modBox4 li .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:50%; opacity: 0.8;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  }
.modBox4 li:hover .Ispic:after{height:100%;opacity: 0.8;background:#0d5b81;}
.modBox4 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.modBox4 li:hover .txt{bottom:50%; transform: translateY(50%); text-align: center;}
.modBox4 li:hover .t2{height: calc(1.75em * 3); margin-top:2em;}


@media(min-width:641px){
.modBox4 li{float: left; margin-right: 2%;}
.modBox4 li{width: 31.3%;}
.modBox4 li:nth-child(3n){margin-right: 0;}
.modBox4 li .Ispic{padding-bottom: 72.5%;}
/* .modBox4 li:nth-child(1),.modBox4 li:nth-child(2),.modBox4 li:nth-child(3){width: 49%;}
.modBox4 li:nth-child(1) .Ispic,.modBox4 li:nth-child(2) .Ispic , .modBox4 li:nth-child(3) .Ispic{padding-bottom: 56.25%;}
.modBox4 li:nth-child(2),.modBox4 li:nth-child(3){margin-right: 0;} */
/* .modBox4 li:nth-child(3){width: 100%;margin-right: 0;}
.modBox4 li:nth-child(3) .Ispic{padding-bottom: 32.4%;} */
}
@media(max-width:640px){
.modBox4 li:not(:nth-child(1)){float: left; width: 49%; margin-top: 2%;}
.modBox4 li .Ispic{padding-bottom: 70%;}
.modBox4 li .t1{font-size: 16px;}
.modBox4 li .txt{position: absolute;left: 10px;bottom: 10px;}
.modBox4 li:hover .t2{margin-top: 10px;}
.modBox4 li .t2{font-size: 14px;}
}

.modBox4{background: #f9f9f9;}
.modBox4 .Hometitle{margin-bottom: calc(34 / 16 * 1em);}

/*Floor002979*/
.modBox5{padding: calc(90 / 1920 * 100vw) 0;}
.modBox5 li{position: relative;overflow: hidden;}
.modBox5 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.modBox5 li .txt{position: absolute;color: #fff; z-index: 10;bottom:calc(40 / 16 * 1em); right:calc(40 / 16 * 1em); left:calc(40 / 16 * 1em); transition: .3s;}
.modBox5 li .t1{font-size: 22px; line-height: 1;}
.modBox5 li .t2{ line-height:1.75; opacity: 0.8; height: 0; overflow: hidden; padding:0 6%; font-size: 16px;}
.modBox5 li .Ispic{transition: transform 0.3s; position: relative;}
.modBox5 li .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:50%; opacity: 0.8;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  }
.modBox5 li:hover .Ispic:after{height:100%;opacity: 0.8;background:#0d5b81;}
.modBox5 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.modBox5 li:hover .txt{bottom:50%; transform: translateY(50%); text-align: center;}
.modBox5 li:hover .t2{height: 60%; margin-top:2em;}


@media(min-width:641px){
.modBox5 li{float: left; margin-right: 2%;}
.modBox5 li{width: 49%;margin-bottom: 2%;}
.modBox5 li:nth-child(2n){margin-right: 0;}
.modBox5 li .Ispic{padding-bottom: 70.1%;}
/* .modBox4 li:nth-child(1),.modBox4 li:nth-child(2),.modBox4 li:nth-child(3){width: 49%;}
.modBox4 li:nth-child(1) .Ispic,.modBox4 li:nth-child(2) .Ispic , .modBox4 li:nth-child(3) .Ispic{padding-bottom: 56.25%;}
.modBox4 li:nth-child(2),.modBox4 li:nth-child(3){margin-right: 0;} */
/* .modBox4 li:nth-child(3){width: 100%;margin-right: 0;}
.modBox4 li:nth-child(3) .Ispic{padding-bottom: 32.4%;} */
}
@media(max-width:640px){
.modBox5 li:not(:nth-child(1)){float: left; width: 49%; margin-top: 2%;}
.modBox5 li .Ispic{padding-bottom: 70%;}
.modBox5 li .t1{font-size: 16px;}
.modBox5 li .txt{position: absolute;left: 10px;bottom: 10px;}
.modBox5 li:hover .t2{margin-top: 10px;}
.modBox5 li .t2{font-size: 14px;}
}

.modBox5 .Hometitle{margin-bottom: calc(34 / 16 * 1em);}


/*Floor002997 */
.Floor002997{padding: calc(100 / 16 * 1em);background: #f9f9f9;}
.Floor002997 .auto{}
.Floor002997 .name{font-size: 46px;color: #000; text-align: center; padding-bottom: 2.86vw;}
@media(min-width:1025px) and (max-width:1366px){
.Floor002997 .name{font-size: 3vw;}
}
@media(max-width:640px){
.Floor002997 .name{font-size: 7vw;}
}

.Floor002997 .slider li a{color: #000; display: block; margin: 0 auto; width: 95.715%; padding-bottom: 3.65vw;}
.Floor002997 .slider li .pic{overflow: hidden;}
.Floor002997 .slider li .Ispic{padding-bottom: 61.195%; transition:  0.3s;}
.Floor002997 .slider li a:hover .Ispic{transform: scale(1.2);}
.Floor002997 .slider li .txt{position: relative; z-index: 10; background-color: #fff;box-shadow: 0px 0px 2.08vw rgba(0, 0, 0, 0.08); width: 86.568%; margin: -4.22vw auto 0; padding: 2.5vw 3.33vw;}
.Floor002997 .slider li .txt aside.dot2{font-size: 24px;line-height: 1.5em;max-height: 3em;}
.Floor002997 .slider li .txt pre{font-size: 16px; line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;}
.Floor002997 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.Floor002997 .slider li a:hover .txt span{padding: 0 10px;background: #000;color: #fff;}
.Floor002997 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.Floor002997 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #000;}
.Floor002997 .slick-arrow{width: 46px;height: 46px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid #000;background: url("../images/Floor002997_prev.png") no-repeat center center; transition: 0.3s;}
.Floor002997 .slick-arrow:hover{border-radius: 50%;}
.Floor002997 .slick-prev{left: -60px;}
.Floor002997 .slick-next{right: -60px;background-image: url("../images/Floor002997_next.png");}
@media(max-width:640px){
.Floor002997 .slider li a{padding-bottom: 5vw;}
.Floor002997 .slider li .txt aside.dot2{font-size: 4.5vw;}
.Floor002997 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.Floor002997 .slider li .txt{margin-top: -10vw;}
.Floor002997 .controls{margin-left: 40px;margin-right: 40px;}
.Floor002997 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.Floor002997 .slick-prev{left: -40px;}
.Floor002997 .slick-next{right: -40px;}
}

.bgff{background: #FFF;}
.bgf9{background: #f9f9f9;}

.the_singlePage{padding: calc(100/1920 * 100%) 0;}




.service_case .auto{padding: calc(35/1400 * 100%) 0 calc(120/1400 * 100%);}
.service_case .service_case_content{margin-top: calc(120/1400 * 100%); display: flex; flex-wrap: wrap; justify-content: space-between;}
.service_case .service_case_content .case_category{width: calc(215/16 * 1em);}
.service_case .service_case_content h2{margin: 0; font-weight: normal; font-size: calc(32/16 * 1em); color: #000000;}
.service_case .service_case_content .case_category .ul{margin-top: calc(20/215 * 100%);}
.service_case .service_case_content .case_category .ul li{border-bottom: 1px solid #f0f0f0;}
.service_case .service_case_content .case_category .ul li a{display: flex; transition: .3s; padding: calc(26/215 * 100%) 0; justify-content: space-between;}
.service_case .service_case_content .case_category .ul li a::after{content: ""; opacity: 0; transition: .3s; width: calc(16/16 * 1em); margin-top: .4em;  height: calc(9/16 * 1em); background: url(../images/sub_arrow_color.png) no-repeat center;}
.service_case .service_case_content .case_category .ul li a span{max-width: calc(100% - 20/16 * 1em);}
.service_case .service_case_content .case_category .ul li a:hover,.service_case .service_case_content .ul li.active a{color: var(--color);}
.service_case .service_case_content .case_category .ul li a:hover::after,.service_case .service_case_content .ul li.active a::after{opacity: 1;}

.service_case .service_case_content .case_list{width: calc(1120/1400 * 100%); max-width: calc(100% - 65/1400 * 100% - 215/16 * 1em);}
.service_case .service_case_content .case_list .ul{margin-bottom: calc(80/1400 * 100%);  display: flex; flex-wrap: wrap; gap:calc(60/16 * 1em) calc(30/1120 * 100%);}
.service_case .service_case_content .case_list li{width: calc(352/1120 * 100%); background-color: #fefaf8; border-radius: calc(10/16 * 1em); overflow: hidden;}
.service_case .service_case_content .case_list li figure{  padding-bottom: calc(227/352 * 100%); background-size: cover;}
.service_case .service_case_content .case_list li .textBox{padding: calc(35/352 * 100%) calc(20/352 * 100%) calc(30/352 * 100%); border-radius: calc(10/16 * 1em); }
.service_case .service_case_content .case_list li .textBox aside{font-size: calc(22/16 * 1em); line-height: calc(32/22); color: #000000;}
.service_case .service_case_content .case_list li .moreBox{margin-top: calc(35/352 * 100%);}
.service_case .service_case_content .case_list li .moreBox a:hover{color: #0d5b81;}
@media(max-width:1024px){
    .service_case .service_case_content h2{display: flex; align-items: center; justify-content: space-between;}
    .service_case .service_case_content h2::after{content: "+"; }
    .service_case .service_case_content .case_category{width: 100%;}
    .service_case .service_case_content .case_category .ul{margin-top: calc(20/1400 * 100%); display: none;}
    .service_case .service_case_content .case_category .ul li a{padding: 1em 0;}
    .service_case .service_case_content .case_list{width: 100%; max-width: 100%; margin-top: calc(120/1400 * 100%);  }
    .service_case .service_case_content .case_list .ul{gap:calc(16/16 * 1em) calc(30/1120 * 100%);}
    .service_case .service_case_content .case_list li{align-items: center;}
    .service_case .service_case_content .case_list li .textBox aside{font-size: calc(18/16 * 1em);}
    .service_case .service_case_content .case_list li .moreBox{margin-top: calc(40/550 * 100%);}
    .service_case .service_case_content .case_list li .moreBox .moreA::before{width: calc(35/16 * 1em); height: calc(35/16 * 1em);}
    .service_case .service_case_content .case_list li .textBox p{font-size: calc(14/16 * 1em);}
}

@media(max-width:768px){
    .service_case .service_case_content .case_list li{width: 48.5%;}
}

.service_case.the_search .service_case_content{margin-top: 0;}
.service_case.the_search  .service_case_content .case_list{width: 100%; max-width: 100%;}
.service_case.the_search .service_case_content .case_list li{width: 100%;}
.service_case.the_search .service_case_content .case_list li .right{display: flex; align-items: center;}
.service_case.the_search .service_case_content .case_list li .right time{margin-right: 1em; color: #333;}
.service_case.the_search .service_case_content .case_list li .textBox{ display: flex; justify-content: space-between; align-items: center;  padding: calc(35/1400 * 100%) calc(20/1400 * 100%) calc(30/1400 * 100%);}
.service_case.the_search .service_case_content .case_list li .textBox aside{max-width: calc(100% - 240/16 * 1em);}
.service_case.the_search .service_case_content .case_list li .moreBox{margin-top: 0;}

@media(max-width:768px){
    .service_case.the_search .service_case_content .case_list li .textBox{flex-wrap: wrap;}
    .service_case.the_search .service_case_content .case_list li .textBox aside{width: 100%; max-width: 100%;}
    .service_case.the_search .service_case_content .case_list li .right{margin-top: 1em; margin-left: auto;}
}


/*
 .PicList001646 涓篸emo缂栧彿
 */
.PicList001646{ padding:0;}
.PicList001646 .tips{ padding-bottom:3%;}

.PicList001646 .more{ text-align:center;}
.PicList001646 .more a{ border:1px solid #0d5b81;font-weight:500;font-size: 16px;display:inline-block;
  line-height: 3;padding-left: 45px;padding-right: 60px;border-radius: 0;
  background: url(../images/PicList001646-a_more.png) no-repeat 75% center;
  background-size: 8px;transition:all ease 0.5s;}
.PicList001646 .more a:hover{   background: url(../images/PicList001646-a_more_on.png) no-repeat #0d5b81 85% center;
 color:#fff; transition:all ease 0.5s;background-size: 8px;}

.PicList001646 dl{ margin-bottom:3%;background-color:#f9f9f9;}
.PicList001646 dl:last-child{ margin-bottom:0;}
@media(min-width:481px){
.PicList001646 dl{ display:table; width:100%;}
.PicList001646 dl dt,
.PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
}
.PicList001646 dd figure{ padding:0 10%;text-align:center;}

.PicList001646 dt img{ display:block; width:100%;}
.PicList001646 dd figure *{margin:0;}
.PicList001646 dd figure h1,
.PicList001646 dd figure h2{ font-weight:normal; }
.PicList001646 dd figure h1{ font-size:calc(26 / 16 * 1em);color: #111;font-weight:600;}
.PicList001646 dd figure h1 span{ display:none;}
.PicList001646 dd figure h2{ font-size:calc(22 / 16 * 1em); padding:2% 0; position:relative;}
.PicList001646 dd figure h2::before{ position:absolute; content:''; left:50%; margin-left:-20px; 
  bottom:0;width:40px; height:2px; background-color:#0d5b81;}
.PicList001646 dd figure pre{ line-height:2;font-size: 16px;color: #666;  text-align:left; margin:5% 0 7% 0; overflow:hidden;}
.PicList001646 dd figure pre strong{font-weight: 600;color:#000;  }
.PicList001646 dd figure p{margin-top: 5%;line-height:2;font-size: 16px;text-align: left;color: #666;}
@media(max-width:768px){
.PicList001646 dd figure pre{ margin:3% 0; height:48px; }
}
@media(max-width:480px){
.PicList001646 dl dd{ padding:3% 0;}
}

.Machinery{padding: calc(90 / 1920* 100vw) 0;}
.Machlist{}
.Machlist li{float: left;position: relative;overflow: hidden;}
.Machlist li a{display: block;}
.Machlist li .txt{ text-align: center; padding:calc(15 / 16 * 1em);}
.Machlist li .t1{font-size: calc(24 / 16 * 1em); line-height: 1.5; font-weight: 600; color: #111;}
.Machlist li .pic{overflow: hidden;}
.Machlist li .Ispic{padding-bottom: 70%; transition:0.3s; position: relative;}
.Machlist li:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}

@media(min-width:769px){
.Machlist li{width: 32%; margin-right: 2%;margin-bottom: 2%;}
.Machlist li:nth-child(3n){margin-right: 0;}
}
@media(max-width:768px){
.Machlist li{ width: 100%;margin-right: 0%;}
.Machlist li .t1{font-size: calc(20 / 16 * 1em);}
}


.MachinInfo{padding: calc(90 / 1920* 100vw) 0;}
.MachinInfo .box{background-color: #f9f9f9;margin-bottom: 4em;}
.MachinInfo .box .pic img{ display:block; width:100%;}
.MachinInfo .box .info{ }
.MachinInfo .box h1 {margin: 0;font-size: calc(26 / 16 * 1em);color: #111;font-weight: 600;text-align: center;}
.MachinInfo .box h2{ margin: 0;font-size:calc(22 / 16 * 1em); padding:2% 0; position:relative; font-weight: normal;text-align: center;}
.MachinInfo .box h2::before{ position:absolute; content:''; left:50%; margin-left:-20px;bottom:0;width:40px; height:2px; background-color:#0d5b81;}
.MachinInfo .box .dese {line-height: 2;font-size: calc(16 / 16 * 1em);color: #666;text-align: left;margin-top: calc(35 / 16 * 1em);}

.MachinInfo .Mach-intro .singlePage {line-height: 2;font-size: calc(16 / 16 * 1em);color: #333;}
.MachinInfo .Mach-intro .singlePage .name {font-size: calc(26 / 16 * 1em);color: #111;margin-bottom: calc(30 / 26 * 1em);font-weight: bold;}
.MachinInfo .Mach-intro .singlePage p{ margin: 5px 0;}

.MachinInfo .Mach-intro .items{ display: flex; flex-wrap: wrap; align-items: center;justify-content: space-between; background: #f8f8f8; margin:calc(40 / 16 * 1em) 0 ;}
.MachinInfo .Mach-intro .items .title {font-size: calc(26 / 16 * 1em);color: #111;line-height: 1.5;margin-bottom: 1.5em;font-weight: bold;}
.MachinInfo .Mach-intro .items .right img{ display:block; width:100%;}
.MachinInfo .Mach-intro  .box-pic{display: flex; flex-wrap: wrap;justify-content: space-between;}

@media(min-width:769px){
.MachinInfo .box .pic{width:50%;}
.MachinInfo .box .info{padding: calc(10 / 16 * 1em) calc(80 / 16 * 1em); }
.MachinInfo .Mach-intro .items .left{width:50%;padding: calc(10 / 16 * 1em) calc(60 / 16 * 1em);}
.MachinInfo .Mach-intro .items .right{width:50%;}

.MachinInfo .Mach-intro .items .row4{width:40%;}
.MachinInfo .Mach-intro .items .row6{width:60%;}
.MachinInfo .Mach-intro .items .row3{width:30%;}
.MachinInfo .Mach-intro .items .row7{width:70%;}
.MachinInfo .Mach-intro .box-pic .item{width:48.5%;}
}
@media(max-width:768px){
.MachinInfo .box .info{padding:calc(20 / 16 * 1em); }
.MachinInfo .box  .ytable,
.MachinInfo .box .ytable-cell{ display: block;}
.MachinInfo .box h1{font-size: calc(20 / 16 * 1em);}
.MachinInfo .box h2{font-size:calc(18 / 16 * 1em);}

.MachinInfo .Mach-intro .singlePage .name,
.MachinInfo .Mach-intro .items .title{font-size: calc(20 / 16 * 1em);}
.MachinInfo .Mach-intro .items .left{width:100%;padding: calc(20 / 16 * 1em);}
.MachinInfo .Mach-intro .items .right{width:100%;}
.MachinInfo .Mach-intro .items .row4,
.MachinInfo .Mach-intro .items .row6{width:100%;}
}


/* 会员中心 */
.d-flex{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.a-center{ align-items:center;}
.j-sb{ justify-content:space-between;}
.j-center{ justify-content:center;}

.member-box{ padding:calc(60 / 16 * 1em) 0 calc(100 / 16 * 1em);}
.member-box .title{ font-size:2.5em; margin-bottom:1em; color:#333; text-align:center;}


/* 会员注册 */
.member-register .item{ margin-bottom:1em; border:solid 1px #eee; overflow: hidden;}
.member-register .item input{ font-size:1.2em; width:30em; border:none; padding:1em;}
.member-register .item:last-child{ margin-bottom:0;}
.member-register .aniu{ margin-top:2em;}
.member-register .aniu .but{ margin:0 1em; padding:0.8em 3em; font-size:1.1em; border:solid 1px #e5e5e5; color:#333; cursor:pointer; border-radius:.4em;}
.member-register .aniu .but:hover{ color:#fff; background:#0d5b81; border-color:#0d5b81;}
.member-register .tishi{ font-size:1.2em; margin-top:2em; padding:0 1em;}
.member-register .tishi i{ display:block; width:2em; height:1px; background:#dfdfdf;}
.member-register .tishi a{ margin:0 2em; color:#0d5b81;}


/* 会员中心 */
.member-info .let-box{ width:20em;}
.member-info .let-box li{ font-size:1.3em; margin-bottom:1em; box-shadow:0 0 1em rgba(0,0,0,0.1);}
.member-info .let-box li a{ padding:1em 3em;}
.member-info .let-box li i{ text-align:left; display:block; width:1.4em; height:1.4em; margin-right:0.5em; font-style:normal;color:#666666; background-size:contain; background-repeat:no-repeat; background-position:center;}
.member-info .let-box li i.grzl{ background-image: url(../images/profile.svg);}
.member-info .let-box li i.wadi{ background-image: url(../images/order.svg);}
.member-info .let-box li i.tuca{ background-image: url(../images/tuic.svg);}
.member-info .let-box li:hover,
.member-info .let-box li.active{ background-image:linear-gradient(90deg,#0d5b81 1%,#1573bb 100%); box-shadow:0 0 1em rgba(8,65,108,0.2); border-radius:.4em;}
.member-info .let-box li:hover a,
.member-info .let-box li.active a{ color:#fff;}
.member-info .let-box li:hover i.grzl,
.member-info .let-box li.active i.grzl{background-image: url(../images/profile-on.svg);}
.member-info .let-box li:hover i.wadi,
.member-info .let-box li.active i.wadi{background-image: url(../images/order-on.svg);}
.member-info .let-box li:hover i.tuca,
.member-info .let-box li.active i.tuca{background-image: url(../images/tuic-on.svg);}
.member-info .rig-box{ padding:3em 2em; width:calc(100% - 23em); box-shadow:0 0 1em rgba(8,65,108,0.1); border-radius:.4em;}
.member-info .rig-box .search-shell{ width:100%;}
.member-info .rig-box .search-shell .line{ min-width:40%; border:solid 1px #eee; border-radius:.3em; overflow:hidden;}
.member-info .rig-box .search-shell input{ width:calc(100% - 4em); padding:0 1em; font-size:1.2em; border:none; background:none; height:3em;}
.member-info .rig-box .search-shell .but{ cursor:pointer; width:4em; height:3.6em; background: url(../images/search.svg) no-repeat center; background-size:auto 50%;}

.Member-data{ min-height:20em;}
.Member-data .item{ color:#333; font-size:1.3em; padding:.8em 0; background-position:left center; background-size:1.5em; background-repeat:no-repeat; padding-left:2.2em;}
.Member-data .item input{ border:none; font-size:1.2em; padding:0; width:10em; background:none;}
.Member-data .item .aiul{ cursor:pointer; margin-left:1em; padding:.5em; font-size:.8em; background-image:linear-gradient(90deg,#0d5b81 1%,#1573bb 100%); color:#fff; border-radius:.3em;}
.Member-data .item.name-icon{ background-image: url(../images/name-icon.png);}
.Member-data .item.tel-icon{ background-image: url(../images/tel-icon.png);}
.Member-data .item.gs-icon{ background-image: url(../images/company-icon.png);}
.Member-data .item.cipher-icon{ background-image: url(../images/cipher.png);}
.Member-dataform .form-box .item{ margin-bottom:1em; border:solid 1px #eee; overflow:hidden; border-radius:.5em;}
.Member-dataform .form-box .item input{ font-size:1.2em; width:30em; border:none; padding:1em; background:none;}
.Member-dataform .form-box .item:last-child{ margin-bottom:0;}
.Member-dataform .form-box .aniu{ margin-top:2em;}
.Member-dataform .form-box .aniu .but{ margin:0 1em; padding:0.8em 3em; font-size:1.1em; border:solid 1px #e5e5e5; color:#333; cursor:pointer; border-radius:.4em;}
.Member-dataform .form-box .aniu .but:hover{ color:#fff; background:#0d5b81; border-color:#0d5b81;}

.member-con{ min-height:10em; padding-top:2em;}
.member-con .statement-box .roll_box{ overflow:hidden;}
.member-con .statement-box table{ width:100%; text-align:left;}
.member-con .statement-box table th{ font-size:1.6em; padding:.5em 1em; background:#0d5b81; color:#fff; font-weight:400; border:solid 1px #efe9e8;}
.member-con .statement-box table td{ color:#333; font-size:1.25em; padding:1em; border:solid 1px #efe9e8;}
.member-con .statement-box table tr:nth-child(2n+1) td{ background:#fff8f8;}

@media (max-width:1024px) {
.member-info .rig-box{ width:100%;}
.member-info .rig-box .search-shell .line{ width:80%;}
.member-info .let-box{ width:100%; margin-bottom:2em;}
.member-info .let-box .ul{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.member-info .let-box .ul li{ margin-right:1em;}
}
@media (max-width:640px) {
.member-info .let-box .ul li{ width:100%; margin-right:0;}
.member-info .let-box .ul li a{ padding:.8em 1em;}
.member-info .let-box .ul li:last-child{ margin-bottom:0;}
.member-info .rig-box{ padding:2em 1em;}
.member-info .rig-box .search-shell .line{ width:100%;}
.member-info .rig-box .search-shell input{ font-size:1.15em;}
.member-info .rig-box .search-shell .but{ height:3.3em;}
.member-con .statement-box .roll_box{ overflow:auto;}
.member-con .statement-box table{ width:max-content; min-width:100%;}
.member-con .statement-box table th{ font-size:1.2em; padding:.6em 1em;}
.member-con .statement-box table td{ font-size:1.1em;}
}

/*  */
.lanmu-nav{ padding:1.5em 0; border-bottom:solid 1px #efe9e8;}
.lanmu-nav a{ background:#eee; font-size:1.2em; min-width:5em; text-align:center; padding:.5em 1em; display:block; margin-right:1em; border-radius:.3em;}
.lanmu-nav a:hover,
.lanmu-nav a.active{ color:#fff; background-image:linear-gradient(90deg,#0d5b81 1%,#1573bb 100%);}
.lanmu-nav .tishi{ font-size:1.2em; color:#999999;}
@media (max-width:1024px) {
.lanmu-nav .tishi{ margin-top:.5em;}
}
@media (max-width:640px) {
.lanmu-nav{ padding-bottom:2em;}
.lanmu-nav .tishi{ margin-top:2em; font-size:1em;}
.lanmu-nav a{ margin-right:1em; font-size:1.1em;}
.lanmu-nav a:last-child{ margin-right:0;}
}




